/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package com.model.domain.tiempo;

/**
 *
 * @author Rdelacruz
 */
public enum MesEnum {
    ENE("Enero"),
    FEB("Febrero"),
    MAR("Marzo"),
    ABR("Abril"),
    MAY("Mayo"),
    JUN("Junio"),
    JUL("Julio"),
    AGO("Agosto"),
    SET("Setiembre"),
    OCT("Octubre"),
    NOV("Noviembre"),
    DIC("Diciembre");

    
    
    private final String nombre;
    
    
    private MesEnum(String nombre) {
        this.nombre = nombre;
    }
    
    public String getNombre() {
        return this.nombre;
    }
    
    public String getCodigoString(){
       int n = this.ordinal()+1;
       return n<10?"0"+n:""+n;
    }
    
    public static MesEnum getEnumByCodigo(String codigo){
        if(codigo==null)
            return null;
       int i = Integer.parseInt(codigo) - 1;
       return MesEnum.values()[i];
    }
    
    public static String getNombreByCodigo(String codigo) {
        MesEnum e = getEnumByCodigo(codigo);
        return e==null? null: e.getNombre();
    }
}
